<!-- 第一行 -->

<template>
  <FormCheckbox
    class="FirefightingScore-Emergency1"
    :one="obj"
    :label="obj.targetName"
    bind="value"
    :dict="dict"
    :hasAll="false"
    @change="toChange"
  >
    <!-- 标签 -->
    <template #label>
      <span>{{ obj.targetName }}</span>
      <el-tooltip :content="obj.describe" placement="right">
        <span class="inFlexCC">?</span>
      </el-tooltip>
    </template>
  </FormCheckbox>
</template>

<script>
// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'
import Secure4 from '../../MySecure/Secure4'

// ============================== 导出组件 ============================== //

export default CORE.extend(Secure4, {
  /**
   * 名称定义 (实际使用名称)
   */
  name: 'Emergency1',

  /**
   * 计算属性 (慎用箭头函数)
   */
  computed: {
    /**
     * 对象
     */
    obj() {
      const matched = this.list.find((item) => item.targetItem === '30003001')
      return matched || {}
    },

    /**
     * 字典
     */
    dict() {
      return [
        ['1', '个体防护用品：防护服 (衣、帽、鞋、手套、眼镜)、防毒面具、防火服、 安全头盔、手套、消防靴等'],
        ['2', '医疗救援箱 (急救药品，防疫药品，担架，运输车辆)'],
        ['3', `${CORE.MAP.ALARM}播放系统 (避险及疏散警报音源)`],
        ['4', '应急装备 (手提式灭火器、手电筒、梯子等)'],
        ['5', '应急救援组 (抢险救援组人员全部经过相关部门应急救援知识培训并考核合格)'],
      ]
    },
  },
})
</script>
